330343-002_High Performance ZLIB Compression on Intel® Architecture Processors White Paper

نویسندگان

  • James T Kukunas
  • Vinodh Gopal
  • Jim Guilford
  • Sean Gulley
  • Arjan van de Ven
  • Wajdi Feghali
چکیده

The need for lossless data compression has grown significantly as the amount of data collected, transmitted, and stored has exploded in recent years. Enterprise applications and storage, such as web servers and databases, are processing this data and the computational burden associated with compression puts a strain on resources. To help alleviate the burden, we introduce an optimized industry standard DEFLATE implementation that can be used in common libraries such as Zlib. This paper describes a high performance implementation of Zlib compression on Intel processors. Because the performance of compression implementations is data dependent, we use an industry standard data set to base our comparisons. We demonstrate substantial performance gains for all nine levels of Zlib compression, with comparable compression ratios to the baseline (except for level-1). We also introduce a new level-1 that provides significantly greater performance at the cost of some loss in compression ratio. Our high performance Zlib compression implementation is ~1.8X as fast as the latest available version of Zlib compression (1.2.8) for the default level 6 compression, on the Intel ® Core™ i7 processor 4770 processor (Haswell). The Intel ® Embedded Design Center provides qualified developers with web-based access to technical resources. Access Intel Confidential design materials, step-by step guidance, application reference solutions, training, Intel's tool loaner program, and connect with an e-help desk and the embedded community. Design Fast. Design Smart. Get started today. Overview This paper describes a fast implementation of Zlib compression on Intel processors. All nine levels of compression have been improved, with a new level-1 that has much greater performance with some loss in compression ratio. The rest of the levels do not change the compression ratio, but provide substantial performance gains. Our implementation maintains ABI compatibility with Zlib, and thus functions as a drop-in replacement.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

High Performance DEFLATE Compression on Intel® Architecture Processors white paper

There is a critical need for lossless data compression in enterprise storage and applications such as databases and web servers, which process huge amounts of data. DEFLATE is a widely used standard to perform lossless compression, and forms the basis of utilities such as gzip and libraries such as Zlib. In these applications, compression imposes a large computational burden on the servers, and...

متن کامل

Power Management Enhancements in the 45 nm

Intels processors based on the original 45nm Intel Coret microarchitecture, originally referred to by the codename Penryn, improved the energy efficiency and performance per watt of the Intel Core microarchitecture. This paper discusses the new technologies introduced in the Penryn family of processors that enabled lower idle power and higher performance levels. The Penryn family of processors ...

متن کامل

zdelta: An Efficient Delta Compression Tool

In this report we describe a tool for delta compression, i.e., the efficient encoding of a given data set in relation to another one. Its possible applications include archiving multiple versions of data, distribution of software updates, delta compression of backup files, or compression at the file system level. The compressor, called zdelta, could be viewed as a modification of the zlib compr...

متن کامل

Two High-Performance Alternatives to ZLIB Scientific-Data Compression

ZLIB is used in diverse frameworks by the scientific community, both to reduce disk storage and to alleviate pressure on I/O. As it becomes a bottleneck on multi-core systems, higher throughput alternatives must be considered, exploring parallelism and/or more effective compression schemes. This work provides a comparative study of the ZLIB, LZ4 and FPC compressors (serial and parallel implemen...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014